// 相同点 都是监听数据源 都有清除函数 可以手动停止监听
// 
// 不同点 watch只是最终明确定义的值  可以访问新值和旧值 可以监听对象  watchEffect 追踪被访问到的所有值 不能访问新值和旧值 不可以监听对象